package com.example.book.mapper;

import com.example.book.dto.BookPageDTO;
import com.example.book.dto.BorrowDTO;
import com.example.book.dto.BorrowPageDTO;
import com.example.book.entity.Borrow;
import com.example.book.vo.BorrowVO;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface BorrowMapper {
    //获取已借阅图书的信息
    List<Borrow> getMegByName(List<Borrow> borrows);
    //插入要借阅的图书
    void insertBook(List<Borrow> borrows);
    //获取书籍信息
    Page<BorrowVO> getBookPage(BorrowPageDTO borrowPageDTO);
    //获取书的内容
    List<Borrow> getBook(List<String> bookName);

    void deleteBorrowMeg(List<BorrowDTO> borrowDTOS);
}
